artificial leech - Espagnol Anglais Dictionnaire